Azure Open AIProvider Settings
data class AzureOpenAIProviderSettings(val resourceName: String? = null, val baseURL: String? = null, val apiKey: String? = null, val tokenProvider: suspend () -> String? = null, val headers: Map<String, String> = emptyMap(), val apiVersion: String = "v1", val useDeploymentBasedUrls: Boolean = false)